import { RouteObject } from 'react-router-dom';
import Page from './page';

// 新构建的Route配置
export interface NewRouteObject extends RouteObject {
  name?: string; // 路由名称
  layout?: boolean; // 是否参与layout的布局，false表示参与；true表示不参与（注意：不设置该值默认表示参与布局）
  redirect?: string; // 自定义重定向功能
}

const routes: NewRouteObject[] = [
  {
    path: '/',
    redirect: '/login',
  },
  {
    path: '/login',
    name: '张三',
    layout: false,
    element: <Page.Login />,
  },
  {
    path: '/dashboard',
    element: <Page.Dashboard />,
  },

  {
    path: '*',
    element: <Page.NoFind />,
  },
];

export default routes;
